package com.zjs.thread.thread;

import java.util.concurrent.CountDownLatch;
import java.util.concurrent.ThreadPoolExecutor;

/**
 * 线程用法1
 * 知识点：
 * 1、CountDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。是通过一个计数器来实现的，计数器的初始值是线程的数量。
 * 每当一个线程执行完毕后，计数器的值就-1，当计数器的值为0时，表示所有线程都执行完毕，然后在闭锁上等待的线程就可以恢复工作了。
 *
 * @author zhu
 * @version 1.0
 * @date 2020/12/2 20:13
 */
public class TheadUsage1 {
    public static void main(String[] args) {
        // 线程数
        int count = 2;
        CountDownLatch countDownLatch = new CountDownLatch(count);
//        ThreadPoolExecutor poolExecutor = new ThreadPoolExecutor();
    }
}
